iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
0
Software Development

練習java30天系列 第 3

Day3 練習java -找質數

  • 分享至 

  • xImage
  •  

其實每天想著要練習其實還挺累人的,時常也不知道要寫甚麼,剛好今天同學問了如何找1到100所有質數的問題,那就來試試吧~~其實寫這題的方法蠻多種的,但我目前最快想到的是用迴圈,寫兩層for迴圈,讓它們互除,如果兩者餘數等於0代表不是質數,就跳出迴圈外跑下一次,直到找到之後紀錄起來後再繼續跑直到迴圈結束,想法其實很簡單,但迴圈是時間複雜度最高的之一,這樣的程式碼通常效率都蠻低的,但目前只想到這個方式,所學還不夠會再努力的加強!!

https://ithelp.ithome.com.tw/upload/images/20200918/20130684MWTFQJzeZk.png

目前頂多只能練習排版,但方法蠻菜的,簡單來說就是用一個變數來記錄次數,每五個就換行
以下為執行結果

https://ithelp.ithome.com.tw/upload/images/20200918/20130684BvahggPKBD.png


上一篇
Day2 練習java-運算子小觀念
下一篇
Day4 練習java-找質數
系列文
練習java30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言